/**
 * axios第一层封装
 */
import axios from "axios";
axios.defaults.baseURL = "http://127.0.0.1:8084/"; // 请求根路径，请求头必须设置
axios.defaults.headers.post['Content-Type'] = 'application/json';
axios.defaults.headers.get['Content-Type'] = 'application/json';
export default{
	// 对get方法的封装
  get(url, params) {// get传参 一个参数好拼接，多个参数有点坑 最好用post
    return new Promise((resolve, reject) => {
      axios.get(url, { params }).then((res) => {
        resolve(res.data)
      }).catch((erro) => {
        reject(erro)
      })
    })
  },
  // 对post方法的封装
  post(url, params) {
    return new Promise((resolve, reject) => {
      axios.post(url, params).then((res) => {
        resolve(res.data)
      }).catch((erro) => {
        reject(erro)
      })
    })
  }
}